package com.wei.czz.common.vo.admin.user;

import com.wei.czz.common.vo.common.BaseVo;
import com.wei.czz.framework.admin.entity.DeptEntity;
import lombok.*;

import java.util.List;
import java.util.Set;

/**
 * Created by IntelliJ IDEA.
 *
 * @author wei
 * date: 2021-05-09 23:00:00
 * className: UserFormVo 用户管理页面请求表单封装Vo类
 * version: 1.0
 * description:
 */
@Getter
@Setter
public class UserFormVo extends BaseVo {

    /**
     * 部门主键
     */
    private Long deptId;

    /**
     * 查询数据类型[true-已缓存数据 false-未缓存数据]
     */
    private Boolean cacheStatus;

    /**
     * 用户登录别名
     */
    private String loginName;

    /**
     * 用户联系方式，手机号或者邮箱号
     */
    private String contact;

    /**
     * 用户-状态
     */
    private Integer status;

    /**
     * 部门主键集合
     * 属性值由代码赋值
     */
    private Set<Long> deptIdSet;

    /**
     * 部门数据列表
     * 属性值由代码赋值
     */
    private List<DeptEntity> deptList;

}
